package com.yssoft.mapper.inspection;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.yssoft.entity.inspection.TInspReport;

import tk.mybatis.mapper.common.Mapper;

public interface TInspReportMapper extends Mapper<TInspReport>{

	/**
	 * 根据入库申请单查询检验报告
	 * @author 戈超
	 * @param paramReport
	 * @return
	 */
	List<Map<String, Object>> queryReportByPid(Map<String, Object> paramReport);
    
    /**
     * 根据加工单查询检验报告
     * @author 陈翼东
     * @param workId
     * @return
     */
    List<Map<String, Object>> selectByWorksheet(String workId);
    
    /**
     * @方法名称: selectReportByRecipientId
     * @功能描述: 通过收货单获取检验报告
     * @作者: 洪丰
     * @创建时间:2018年6月13日 上午11:27:08
     * @param param
     * @return List<Map<String,Object>>
     */
    List<Map<String, Object>> selectReportByRecipientId(@Param("id") Integer param);
    
    /**
     * @方法名称: selectCountByRecipientId
     * @功能描述: 通过收货单获取检验报告件数
     * @作者: 洪丰
     * @创建时间:2018年6月13日 上午11:29:53
     * @param param
     * @return int
     */
    int selectCountByRecipientId(@Param("id") Integer param);
    
}